package com.heyqing.topic;

import com.heyqing.topic.AddBinary_0067.AddBinary;
import com.heyqing.topic.ClimbStairs_0070.ClimbStairs;
import com.heyqing.topic.ConvertToTitle_0168.ConvertToTitle;
import com.heyqing.topic.DistanceBetweenBusStops_1184.DistanceBetweenBusStops;
import com.heyqing.topic.Generate_0118.Generate;
import com.heyqing.topic.GetRow_0119.GetRow;
import com.heyqing.topic.IsHappy_0202.IsHappy;
import com.heyqing.topic.IsIsomorphic_0205.IsIsomorphic;
import com.heyqing.topic.LongestCommonPrefix_0014.LongestCommonPrefix;
import com.heyqing.topic.MajorityElement_0169.MajorityElement;
import com.heyqing.topic.NumberOfPoints_2848.NumberOfPoints;
import com.heyqing.topic.PlusOne_0066.PlusOne;
import com.heyqing.topic.RemoveDuplicates_0026.RemoveDuplicates;
import com.heyqing.topic.RemoveElement_0027.RemoveElement;
import com.heyqing.topic.RemoveStars_2390.RemoveStars;
import com.heyqing.topic.ReverseBits_0190.ReverseBits;
import com.heyqing.topic.RomanToInt_0013.RomanToInt;
import com.heyqing.topic.SearchInsert_0035.SearchInsert;
import com.heyqing.topic.StrStr_0028.StrStr;

/**
 * ClassName:TestRunEnter
 * Package:com.heyqing.topic
 * Description:
 * 测试入口
 *
 * @Date:2024/9/4
 * @Author:Heyqing
 */
public class TestRunEnter {
    public static void main(String[] args) {
//        RomanToIntTest();
//        RemoveDuplicatesTest();
//        LongestCommonPrefixTest();
//        RemoveElementTest();
//        StrStrTest();
//        SearchInsertTest();
//        PlusOneTest();
//        AddBinaryTest();
//        ClimbStairsTest();
//        RemoveStarsTest();
//        GenerateTest();
//        GetRowTest();
//        NumberOfPointsTest();
//        DistanceBetweenBusStopsTest();
//        ConvertToTitleTest();
//        MajorityElementTest();
//        ReverseBitsTest();
//        IsHappyTest();
        IsIsomorphicTest();
    }


    /********************************************private******************************************/

    private static void IsIsomorphicTest() {
        IsIsomorphic.start();
    }

    private static void IsHappyTest() {
        IsHappy.start();
    }

    private static void ReverseBitsTest() {
        ReverseBits.start();
    }

    private static void MajorityElementTest() {
        MajorityElement.start();
    }

    private static void ConvertToTitleTest() {
        ConvertToTitle.start();
    }

    private static void DistanceBetweenBusStopsTest() {
        DistanceBetweenBusStops.start();
    }

    private static void NumberOfPointsTest() {
        NumberOfPoints.start();
    }

    private static void GetRowTest() {
        GetRow.start();
    }

    private static void GenerateTest() {
        Generate.start();
    }

    private static void RemoveStarsTest() {
        RemoveStars.start();
    }

    private static void ClimbStairsTest() {
        ClimbStairs.start();
    }

    private static void AddBinaryTest() {
        AddBinary.start();
    }

    private static void PlusOneTest() {
        PlusOne.start();
    }

    private static void SearchInsertTest() {
        SearchInsert.start();
    }

    private static void StrStrTest() {
        StrStr.start();
    }

    private static void RomanToIntTest() {
        RomanToInt.start();
    }

    private static void RemoveDuplicatesTest() {
        RemoveDuplicates.start();
    }

    private static void LongestCommonPrefixTest() {
        LongestCommonPrefix.start();
    }

    private static void RemoveElementTest() {
        RemoveElement.start();
    }
}
